//
//  NSStringUtil.h
//  JQLive
//
//  Created by Bruce on 2019/11/27.
//  Copyright © 2019 mlqk. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

CGFloat GVScreenScale();

static inline CGFloat CGFloatToPixel(CGFloat value) {
    return value * GVScreenScale();
}

/// Convert pixel to point.
static inline CGFloat CGFloatFromPixel(CGFloat value) {
    return value / GVScreenScale();
}

/// 字符串通用工具类
@interface NSStringUtil : NSObject
/**
 *  校验邮箱格式
 *
 *  @param email 需要校验的邮箱
 *
 *  @return 返回结果
 */
+(BOOL) isValidateEmail:(NSString *)email;
/**
 *  校验手机号格式
 *
 *  @param mobile 手机号
 *
 *  @return 结果
 */
+(BOOL) isValidateMobile:(NSString *)mobile;
/**
 *  校验车牌号
 *
 *  @param carNo 车牌号
 *
 *  @return 结果
 */
+(BOOL) isValidateCarNo:(NSString*)carNo;
/**
 *  校验身份证号
 *
 *  @param idCardNo 身份证号
 *
 *  @return 结果
 */
+ (BOOL) isValidateIDCardNo:(NSString *)idCardNo;

/// 秒音号匹配4-30字母 数字 -_
/// @param name 秒音号
+ (BOOL) validateUserName:(NSString *)name;

///  账号密码6-12字母数字
/// @param passWord 密码
+ (BOOL) validatePassword:(NSString *)passWord;

//*****************************DecimalNumber
+(NSString *)A:(NSString *)a jiaB:(NSString *)b;
+(NSString *)A:(NSString *)a jianB:(NSString *)b;
+(NSString *)A:(NSString *)a chengyiB:(NSString *)b;
+(NSString *)A:(NSString *)a chuyiB:(NSString *)b;
+(BOOL)A:(NSString *)a dayuB:(NSString *)b;
+(BOOL)A:(NSString *)a dengyuB:(NSString *)b;
+(BOOL)A:(NSString *)a xiaoyuB:(NSString *)b;


@end

NS_ASSUME_NONNULL_END
